package com.example.feitiansys.mapper;

import com.example.feitiansys.pojo.Badness;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * author:武欣阳
 */
public interface BadnessMapper {
    /**
     * 查询不良记录
     * @param badness
     * @return
     */
    List<Badness> selectAllBadness(Badness badness);

    /**
     * 根据Id查询记录
     * @param id
     * @return
     */
    Badness selectBadnessById(Integer id);

    /**
     * 新增不良记录
     * @param badness
     * @return
     */
    Integer insterBadness(Badness badness);

    /**
     * 删除不良记录
     * @param id
     * @return
     */
    Integer deleteBadness(Integer id);
    int deleteBadnessByIds(Object array);
    /**
     * 修改不良记录
     * @param badness
     * @return
     */
    Integer updateBadness(Badness badness);
    /**
     * 查询指定行数据
     * @param offset 查询起始位置
     * @param limit  查询条数
     * @return 对象列表
     */
    List<Badness> selectAllByLimit(@Param("offset") int offset, @Param("limit") int limit);

}
